﻿using System;
using Game1942.Library.Background;
using Game1942.Library.Background.Bodies;
using Game1942.Library.FlightPlans;

namespace Game1942.Library.Planes
{
    public class Explorer : Aircraft
    {
        public Explorer()
        {
            energy = new EnergyCounter(Constants.Explorer.Energy);
            damage = Constants.Explorer.Damage;
            score = Constants.Explorer.Score;
            manageTurn = new TurnManager(Constants.Explorer.Speed, 0);
            playerTeam = Constants.Explorer.PlayerTeam;

            flightPlan = new CirclesStrategy(Constants.Explorer.Speed);

            position.SetBody(new Square(Constants.Explorer.Width, Constants.Explorer.Height));
        }

        public Explorer(Point value): this()
        {
            base.SetPosition(value);
        }

        public override void Shoot(){}
    }
}
